package com.siwei.mes.mapper.tgl;

import com.siwei.mes.common.dataSource.DataSource;
import com.siwei.mes.common.dataSource.DataSourceNames;
import com.siwei.mes.entity.tgl.TyclInfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * tgl-原材料类型
 *
 * @Description: tgl-原材料类型
 * @Version: 1.0
 * @author: mlchen
 * @date: 2025/3/21 22:38
 */
public interface TyclMapper {
    /**
     * 根据原材料名称+品种规格查询tgl-原材料类型
     *
     * @param ylmc 原材料名称
     * @param pzgg 品种规格
     * @return
     */
    @DataSource(DataSourceNames.TGL)
    String getTyclLb(@Param("ylmc") String ylmc, @Param("pzgg") String pzgg);

    /**
     * 获取所有原材料类型信息
     *
     * @return
     */
    @DataSource(DataSourceNames.TGL)
    List<TyclInfo> getTyclAll();
}
